﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Com.AlbLab.GEP.Domain.Entities
{
    public class GEP_DATID01
    {
        public GEP_DATID01() { }

        public GEP_DATID01(decimal id_dd01_cod_pratica)
        {
            this.gep_testata = new GEP_TESTATA(id_dd01_cod_pratica);
        }

        public GEP_DATID01(GEP_TESTATA gep_testata)
        {
            this.gep_testata = gep_testata;
        }

        private string dd01_disatt_fuori_orario;      
        private System.DateTime dd01_dt_non_esegprima;
        private string dd01_presenza_cliente_finale;
        private GEP_TESTATA gep_testata;

        public string Dd01_Disatt_Fuori_Orario { get { return this.dd01_disatt_fuori_orario; } set { this.dd01_disatt_fuori_orario = value; } }
        public System.DateTime Dd01_Dt_Non_Esegprima { get { return this.dd01_dt_non_esegprima; } set { this.dd01_dt_non_esegprima = value; } }
        public string Dd01_presenza_cliente_finale { get { return this.dd01_presenza_cliente_finale; } set { this.dd01_presenza_cliente_finale = value; } } 
        
        public decimal Id_dd01_cod_pratica
        {
            get { return Gep_testata.Id_tes_cod_pratica; }
            set { Gep_testata.Id_tes_cod_pratica=value; }

        }

        public GEP_TESTATA Gep_testata
        {
            get
            {
                return this.gep_testata;
            }
            set
            {
                this.gep_testata = value;
            }
        }

    }
}
